Programmeren 3<br /> <span style="color: red;">Les 23</span>
Home

Programmeren 3
Les 23

Realisatie Fric-frac Controller en DBContext
Realisatie Fric-frac Model Binding

Programmeren 3
Les 23

29 januari 2018

Realisatie Fric-frac Model Binding

Doelstelling

  1. We leren gegevens in twee richtingen door te geven:
    1. van database naar view:
      1. vanuit de controller de database aanspreken
      2. het model opvullen
      3. het model doorgeven aan de view
    2. van de view naar de database
      1. via de querystring met GET
      2. via de payload met POST

Leerpad

  1. Ik ga ervan uit dat je de views en controlles voor de Fric-Frac app reeds gemaakt hebt. Uitleg hierover vind je op Programmeren 3 Les 20 Fric-frac realisatie Views en Controllers maken
  2. Algemene uitleg:
    1. Model Binding, 10/14/2016
    2. ASP.NET Core Demystified - Model Binding in MVC, 12th July 2017
    3. ASP.NET MVC Controllers
    4. ASP.NET MVC Een Form maken
    5. ASP.NET MVC Form Posts afhandelen
    6. ASP.NET MVC Gegevens valideren
  3. Fric-frac project:
    1. Filmpje: Fric-frac realisatie: Model Binding
    2. EF Core - connectiestring configureren
    3. EF Core - DbContext
    4. We beginnen met tabellen zonder foreign keys.
      1. Fric-frac model refactoring
      2. Fric-frac Country Views
      3. Fric-frac CountryController

Opdracht

  1. Refactor het model voor EventCategory en EventTopic.
  2. Maak voor EventCategory en EventTopic de volgende views:
    1. Index
    2. InsertingOne
    3. ReadingOne
    4. UpdatingOne
  3. Voeg de CSS toe aan alle views.
  4. Maak voor EventCategory en EventTopic een controller met de volgende methoden:
    1. InsertingOne
    2. ReadingOne
    3. UpdatingOne
    4. Cancel
    5. InsertOne
    6. UpdateOne
    7. DeleteOne
  5. Deze opdracht maakt deel uit van het derde examen.
  6. Synchroniseer je lokale map met Cloud9 met behulp van link. In de commit commentaar plaats je "Les 22 Fric-frac realisatie Model Binding Final".
  7. Deadline: dag van het examen 7 februari 2018

JI
2018-01-21 16:03:50